*{ margin:0px; padding:0px;}
body{ font-family:"Microsoft YaHei"; font-size:14px; color:#666666;}
@media screen and (max-width: 1300px) {
    body {
        width:1300px!important;
    }
    #js_banner {
        width:1300px!important;
    }
}

a{ text-decoration:none; color:#333333;}
a:hover{ text-decoration:none; color:#F00;}
img{ border:0;}
ul{ list-style:none;}
.clear{ clear:both;}
.juzhong{ margin:0 auto;}

*:focus {outline: none;}
textarea {resize:none;}

header{ width:100%; height:110px; margin:0 auto; background:url(../images/header.jpg) repeat-x; z-index:3; position:relative;}
.version{ width:1201px; height:30px; margin:0 auto;}
.version ul{ float:right; margin:0 10px 0 0;}
.version ul li{ width:60px; height:29px; line-height:29px; float:left; color:#005699;}
.version ul li:nth-child(1){ width:75px; border-right:1px solid #ebebeb;}
.version ul li:nth-child(3){ width:75px; border-left:1px solid #ebebeb;}
.version ul li a{ display:block; color:#005699; padding:0 0 0 20px;}
.version ul li a.this{color:#f39800;}
.version ul li.li1{ width:75px; border-right:1px solid #ebebeb;}
.version ul li.li3{ width:75px; border-left:1px solid #ebebeb;}
.version ul li.li1 a{ padding:0 0 0 25px;}
.version ul li.li3 a{ padding:0 0 0 26px;}
.head{ width:1201px; height:80px; margin:0 auto;}
.logo{ width:422px; height:80px; float:left;}
.menu{ height:80px; float:left;}
.menu ul{}
.menu ul li{ width:88px; height:80px; margin:0 27px 0 0; float:left; line-height:80px; position:relative;}
.menu ul li:nth-child(7){ margin:0 0 0 0;}
.menu ul li a{ display:block; width:88px; height:80px; font-size:16px; color:#666666; text-align:center; position:relative;}
.menu ul li a.this{ background:#005699; color:#FFFFFF;}
.menu ul li a.this:hover{ background:#005699; color:#FFFFFF;}
.menu ul li a:hover{ background:#f1f5f7; color:#666666;}
.menu ul li a.s{ background:#f1f5f7; color:#666666;}
.menu ul li a.ts{ background:#005699; color:#FFFFFF;}
.menu ul li a:after{ content:""; width:0; height:0; border-width:6px; border-style:solid dashed dashed dashed; border-color:#a2b1b8 transparent transparent transparent; position:absolute; top:60px; left:41px;}
.menu ul li:nth-child(1) a:after{ display:none;}
.menu ul li:nth-child(3) a:after{ display:none;}
.menu ul li:nth-child(5) a:after{ display:none;}
.menu ul li:nth-child(7) a:after{ display:none;}
.menu ul li.linone a:after{ display:none;}
.menu ul li.linone a:after{ display:none; border-width:6px; border-style:solid dashed dashed dashed; border-color:#FFFFFF transparent transparent transparent;}
.menu ul li a.this:after{ content:""; width:0; height:0; border-width:6px; border-style:solid dashed dashed dashed; border-color:#FFFFFF transparent transparent transparent; position:absolute; top:60px; left:41px;}
.menu ul li.linone a.this:after{ content:""; width:0; height:0; border-width:6px; border-style:solid dashed dashed dashed; border-color:#005699 transparent transparent transparent; position:absolute; top:60px; left:41px;}

.menu ul li dl{ display:none; width:130px; position:absolute; left:0px; top:80px;}
.menu ul li:nth-child(4) dl{ width:260px;}
.menu ul li:nth-child(4) dl dd{ float:left;}
.menu ul li dl dd{ width:130px; height:42px; background:#f6f6f6; font-size:14px;}
.menu ul li dl dd a{ display:block; width:130px; height:42px; line-height:42px; font-size:14px;}
.menu ul li dl dd a:after{ display:none;}
.menu ul li dl dd a:hover{ background:#005699; color:#FFFFFF;}


.ibanner{ width:100%; height:640px; overflow:hidden; position:relative; z-index:2;}
.ibanner .banner_inner{ position:relative; height:640px; width:1000px; margin:0 auto;}
.ibanner .banner_inner a{ display:block; height:640px; width:1000px;}
.ibanner .banner_img{ width:20000px;}
.ibanner .banner_img li{ float:left; width:100%; position:relative;}
.banner_pre{ width:32px; height:60px; position:absolute; top:50%; left:20px; cursor:pointer; background:url(../images/banner_btn_pre.png) no-repeat; opacity:.5; filter:alpha(opacity=50); margin:-30px 0 0 0;}
.banner_next{ width:32px; height:60px; position:absolute; top:50%; right:20px; cursor:pointer; background:url(../images/banner_btn_next.png) no-repeat; opacity:.5; filter:alpha(opacity=50); margin:-30px 0 0 0;}
.ibanner_pre:hover, .banner_next:hover{ opacity:1; filter:alpha(opacity=100)}
.ibanner .control{ width:130px; position:absolute; bottom:20px;left:50%; margin-left:-40px}
.ibanner .control li{ float:left; margin-left:10px; width:15px; height:15px; border-radius:50%; cursor:pointer; border:2px solid #FFFFFF;}
.ibanner .control li a{ display:none}
.ibanner .control li.current{ background:#FFFFFF;}


.banner{ width:100%; height:380px; overflow:hidden; position:relative; z-index:2;}

.nav{ width:100%; height:70px; background:#005699; text-align:center; padding:20px 0 0 0;}
.nav ul{ display:inline-block;}
.nav ul li{ float:left; width:138px; height:38px; line-height:38px; text-align:center; border:1px solid #FFFFFF; border-right:none;}
.nav ul li:last-child{ border:1px solid #FFFFFF;}
.nav ul li.last{ border:1px solid #FFFFFF;}
.nav ul li a{ display:block; color:#FFFFFF; font-size:16px; position:relative;}
.nav ul li a.this{ background:#FFFFFF; color:#005699;}
.nav ul li a.this:after{ content:""; width:0; height:0; border-width:8px; border-style:solid dashed dashed dashed; border-color:#FFFFFF transparent transparent transparent; position:absolute; top:39px; left:65px;}
.nav ul li a:hover{ background:#FFFFFF; color:#005699; filter:alpha(opacity=70); opacity:0.7;}
.nav ul li .this:hover{ background:#FFFFFF; color:#005699; filter:alpha(opacity=100); opacity:1;}

.pro{ width:885px; height:80px; margin:0 auto; position:relative; padding:0 0 0 140px; overflow:hidden;}
.pro .all{ width:138px; height:38px; line-height:38px; text-align:center; border:1px solid #FFFFFF; border-right:none; position:absolute; top:0px; left:1px;}
.pro .all a{ display:block; color:#FFFFFF; font-size:16px; position:relative;}
.pro .all a.this{ display:block; background:#FFFFFF; color:#005699; font-size:16px; position:relative;}
.pro .all a.this:after{ content:""; width:0; height:0; border-width:8px; border-style:solid dashed dashed dashed; border-color:#FFFFFF transparent transparent transparent; position:absolute; top:39px; left:65px;}
.pro ul{ width:834px; height:78px; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding:0; display:block;}
.pro ul li{ float:left; width:138px; height:38px; line-height:38px; text-align:center; border:1px solid #FFFFFF; border-bottom:none; border-right:none;}
.pro ul li:last-child{ border-bottom:none; border-right:none;}
.pro ul li a.this:after{ content:""; width:0; height:0; border:0; position:absolute; top:0px; left:0px;}
.pro .pre,.pro .next{ width:31px; height:31px; border:1px solid #FFFFFF; position:absolute; left:985px; top:4px; cursor:pointer;}
.pro .pre:hover,.pro .next:hover{ border:1px solid #f39800; background:#f39800;}
.pro .pre:after,.pro .next:after{ content:""; width:10px; height:10px; position:absolute; top:10px; left:10px; border-left:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; border-radius:2px; transform:rotate(135deg);}
.pro .next{ top:43px;}
.pro .next:after{ top:8px; transform:rotate(315deg);}



.position{ width:100%; height:120px; background:url(../images/position.jpg) repeat-x; position:relative;}
.position .path{ width:1195px; height:30px; margin:0 auto; padding:52px 0 0 6px; line-height:30px;}
.position .path a{ display:block; background:url(../images/path.jpg) 0 -30px no-repeat; padding:0 15px 0 20px; float:left; color:#666666;}
.position .path .a1{ background:url(../images/path.jpg) no-repeat;}
.position .channelname{ width:196px; height:67px; background:url(../images/channelname.jpg) no-repeat; position:absolute; top:45px; left:50%; margin:0 0 0 -98px; font-size:30px; color:#005699; text-align:center; padding:7px 0 0 0; line-height:40px;}
.position .channelname span{ display:block; font-size:14px; color:#ababab; line-height:22px; text-transform:uppercase;}

.page{ height:38px; text-align:center; padding:60px 0 25px 0;}
.page .pagelist{ display:inline-block;}
.page ul li{  height:36px; float:left; font-size:14px; text-align:center; line-height:36px; cursor:pointer; color:#b2b3b7; background:#FFFFFF; margin:0 10px 0 0; border:1px solid #cccccc;}
.page ul li a{ display:block; cursor:pointer; color:#b2b3b7; line-height:36px;padding:0 15px}
.page ul li a:hover{ color:#FFFFFF; background:#f39800;}
.page ul .active{ color:#FFFFFF; background:#f39800; border:1px solid #f39800;}
.page ul .active a{color: #fff;}
.page ul li.pageinfo{ min-width:50px; width:auto; color:#333333;}


.isearch{ width:100%; height:108px; margin:0 auto; background:#f8f8f8;}
.isearch .share_index{ width:1201px; height:108px; margin:0 auto;}
.iblog{ width:315px; height:88px; float:left; padding:20px 0 0 78px; background:url(../images/ishare.jpg) right center no-repeat;}
.iblog h1{ height:42px; font-size:18px; color:#005699; line-height:18px; background:url(../images/iblog_h1.jpg) no-repeat; text-indent:-9999px;}
.iblog h1 span{ font-size:10px; line-height:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#6c7477; text-indent:-9999px;}
.iblog .sina{ float:left; padding:0 15px 0 2px;}
.iblog .tengx{ float:left;}
.ishare{ width:350px; height:73px; float:left; padding:35px 0 0 70px; background:url(../images/ishare.jpg) right center no-repeat;}
.ishare h3{ float:left; font-weight:normal; line-height:40px; color:#4d4d4d;}
.isearch_bar{ width:341px; height:72px; float:left; padding:36px 0 0 46px;}
.isearch_bar input{ float:left; height:36px; overflow:hidden; width:206px; background:url(../images/search.jpg) no-repeat scroll 0 0 transparent; border-style:none; padding-left:25px; color:#7c7c7c; font-family:"Microsoft YaHei";}
.isearch_bar button{ background:url(../images/search.jpg) no-repeat scroll -231px 0 transparent; border:0 none; float:left; height:36px; overflow:hidden; width:60px; cursor:pointer;}

footer{ width:100%; height:285px; margin:0 auto; background:#cccccc; color:#666666;}
.foot{ width:1201px; height:215px; margin:0 auto;}
.foot .fcontact{ width:325px; height:185px; float:left; padding:30px 0 0 30px; font-size:12px; line-height:25px;}
.foot .fcontact .fname{ height:40px; font-size:14px;}
.foot .fqrcode{ width:210px; height:165px; float:left; padding:50px 0 0 0;}
.foot .fmenu{ width:635px; height:140px; float:left; line-height:30px; padding:30px 0 0 0;}
.foot .fmenu a{ color:#666666;}
.foot .fsupport{ width:535px; height:45px; float:left; text-align:right; padding:0 100px 0 0;}
.foot .fsupport a{ color:#666666;}
.copyright{ width:1141px; height:50px; margin:0 auto; padding:19px 30px 0 30px; line-height:20px; font-size:12px; border-top:1px solid #aaaaaa;}
.copyright a{ color:#666666;}

.leftsead{ width:252px; height:225px; position:fixed; bottom:100px; right:0; z-index:9999;}
.leftsead ul{ width:61px; height:186px; float:right; background:url(../images/leftsead.png) no-repeat; cursor:pointer;}
.leftsead ul li{ width:61px; height:61px; padding:0 0 1px 0; position:relative;}
.leftsead ul li .hides{ width:0; height:61px; position:absolute; left:0; top:0; background:#333333; filter:alpha(opacity=80); opacity:0.8; line-height:61px; text-align:center; border-radius:5px 0 0 5px; font-size:18px; color:#FFFFFF; display:none; padding:0 0 0 5px;}
.leftsead ul li .hides a{ color:#FFFFFF;}
.leftsead ul li:nth-child(2) .hides{ width:0; height:161px; border-radius:5px 0 5px 5px; padding:10px 0 0 2px;}
.leftsead ul li:nth-child(2) .hides img{ width:150px; height:150px;}


.mskeLayBg{ background:#000; width:100%; position:absolute; left:0px; top:0px; z-index:10; opacity:0.7; filter:alpha(opacity=70); display:none; _display:none!important;}
.mskelayBox{ height:488px; width:974px; margin-top:-251px;  margin-left:-494px; position:fixed; left:50%; top:50%; border:7px solid #FFF; z-index:20; background:#FFF; display:none; _display:none!important;}
.mskeClaose{ position:absolute; top:-17px; right:-17px; cursor:pointer;}

.gotop{ width:40px; height:40px; position:fixed; right:20px; bottom:80px; display:none; cursor:pointer;}
.gotop img{ width:40px; height:40px;}